package com.bawei.myclub.base.mvvm.view

import androidx.appcompat.widget.Toolbar
import androidx.databinding.ViewDataBinding
import com.bawei.lib_common.R
import com.bawei.lib_common.base.BaseActivity
import com.bawei.lib_common.base.BaseViewModel


/**
 *作者：lxy
 *功能:
 *时间：2025/5/13
 */
abstract class BaseToolbarActivity<VM: BaseViewModel,VDB:ViewDataBinding>: BaseActivity<VM, VDB>() {

    protected lateinit var mToolbar: Toolbar

    override fun initView() {
        initToolbar()
    }

    private fun initToolbar(){
        mToolbar = mBinding.root.findViewById(R.id.toolbar)
        initToolbar(mToolbar)
        mToolbar.setNavigationOnClickListener { _ -> onBackPressed() }
    }

    override fun initStatusBar() {

    }
    protected open fun initToolbar(toolbar: Toolbar) {

    }
}